/*html,body{-webkit-text-size-adjust:none;}*/

html {}

body,td,th {font-size: 12px;color:#555;}

body {margin-left: 0px; margin-top: 0px;font-family:Microsoft YaHei;/* font-family:SimSun;*/background:#FFF;/* background-size:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/BodyBg.jpg,sizingMethod=scale);  */  overflow-x: hidden;} 

a:link {;text-decoration: none;}

a:visited {text-decoration: none;}

a:hover {text-decoration: underline;}

a:active {text-decoration: none;}

* { margin:0; padding:0;}

ul { list-style-type:none; }

img { border:0; }

h2{font-weight:normal;}

/*Main Css End*/

.topbox { margin:0 auto; width:100%;  background:url(../images/Top.jpg) repeat-x 0 0; }

.top { margin:0 auto; width:1200px; height:122px;}

.top_link{float:right;margin-right:21px;background:url(../images/Top_02.png) repeat 0 0;width:197px;height:50px;}

.top_link ul{padding-left:10px;}

.top_link ul li{float:left;padding: 8px 10px 0 10px;line-height:100%;color:#003B76;overflow:hidden;}

.top_link ul li.ge{padding:12px 5px 0 5px;font-size:12px;*padding-top:18px;}

.top_link ul li a{color:#003B76;font-size:14px;}

.logo { width:300px; height:52px; padding:15px 0 0 20px;float:left;}

.tel { float:right; height:40px;background:url(../images/Icon.png) no-repeat 0 7px;color:#434343; line-height:40px; font-size:18px;font-weight:normal; padding-left:30px;}





.Navbox { float:right;width:824; height:70px;margin-right:21px;margin-top:2px; }

.Nav { width:824px; height:70px;}

.Nav li { float:left; width:103px; text-align:center; height:70px; color:#fff; font-family:Microsoft YaHei; font-size:18px;}

.Nav li a { display:block;}

.Nav li a:link,.Nav li a:visited {color:#fff;  line-height:70px; }

.Nav li a:hover,.Nav li a.Cur {color:#FFf; text-decoration:none;background:url(../images/menua.jpg) repeat-x 0 0;}



.D_Banner {margin:0 auto;width:100%; height:396px; padding-top:3px;background:url(../images/BannerBg.jpg) repeat-x 0 0;}

.pub_c{width:100%;height:396px;position:relative; z-index:123;}

.bannert{width:1243px;height:17px;position:absolute;bottom:0;left:50%;margin-left:-621px;background:url(../images/bannert.png) no-repeat 0 0;z-index:99999;}

.m_banner{ background:#fff;height:396px; position: relative; width:100%;}

.m_banner .banner{height:396px;width:100%; position:absolute;top:0;left:0; background-position:center top; background-repeat:no-repeat; z-index:1;}

.m_banner .banner a { display:block; width:100%; height:550px; left:0; top:0; text-indent:-99999px;}

.banner_ctrl{ height:100px;width:990px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2; display:none;}

.banner_ctrl a{ display:block;width:53px;height:151px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:1;filter: alpha(opacity=100);

-moz-opacity:1;}

.banner_ctrl a.prev{left:0;}

.banner_ctrl a.next{right:0; background-position:-53px 0;}

.m_banner .banner .main_c{ position:relative;z-index:10;height:570px;}



.Mtitle { margin:12px auto 22px auto; width:1200px; height:39px; background:url(../images/Line.gif) no-repeat; text-align:center;position:relative;}

.Mtitle span { color:#062D55; font-size:30px; padding:0 5px;font-weight:bold;}

.Mtitle em {color:#062D55; font-size:20px; text-transform:uppercase;padding:0 5px; font-weight:bold; font-style:normal;}

.Mtitle span.Mtitle_m {width:88px; height:26px;  line-height:26px; text-align:center; text-transform:uppercase; font-size:14px;

            margin-top:9px;position:absolute;right:0;top:0;color:#fff;font-weight:normal;padding:0;}

.Mtitle_m a:link,.Mtitle_m a:visited {color:#fff; }



.Mtitle2 { text-align:left;background:none;color:#fff;font-size:20px;font-weight:bold;width:auto;padding-left:13px;margin-top:30px;height:28px;}

.Mtitle2 span { color:#FFF; font-size:20px; padding:0 ;font-weight:normal;}

.Mtitle2 em {color:#FFF; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold; font-style:normal;}

.Mtitle2 span.Mtitle2_m { float:right; width:88px; height:28px;  line-height:28px; text-align:center; text-transform:uppercase; font-size:14px;font-weight:normal;}

.Mtitle2_m a:link,.Mtitle2_m a:visited {color:#FFf; }



.mScrollBox { width:1200px; height:227px; overflow:hidden; margin:0 auto;}

#democ {width:100%; overflow:hidden; height:227px;}

#democ ul li { float:left; width:290px; height:227px; margin:0 13px; }

.imgtxt { width:290px; height:45px; background:#0F6BBD; font-size:20px; text-align:center; line-height:45px; overflow:hidden; display:block;}

.imgtxt a:link,.imgtxt a:visited { color:#FFF;}

.imgbox {width:290px; height:179px; float:left; margin-bottom:3px;}

.imgbox img { width:290px; height:179px;}

#indemoc { float: left; width: 1000%;}

#demo1c {float: left;}

#demo2c {float: left; }



div.indexmaindiv{height:300px;margin:0px auto;width:1200px;position:relative;}

div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url('images/playstyles.png') no-repeat;}

div.indexmaindiv1{}

div.stylesgoleft{z-index:99;position:absolute;top:5px;*top:15px;left:0;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat;cursor:pointer;}

div.stylesgoleft:hover{cursor:pointer;}

div.stylesgoright{z-index:99;position:absolute;top:5px;*top:15px;left:40px;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat -37px 0;cursor:pointer;}

div.stylesgoright:hover{cursor:pointer;}

/*¹ö¶¯*/

div.maindiv1{float:left;width:1200px;height:227px;overflow:hidden;position:relative;}

div.maindiv1 ul{position:absolute;left:0;top:0;}

div.maindiv1 ul li{ float:left; width:290px; height:227px; margin-right:13px;}





div.stylesgoleft2{z-index:99;position:absolute;top:15px;left:0;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat;cursor:pointer;}

div.stylesgoright2{z-index:99;position:absolute;top:15px;left:40px;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat -37px 0;cursor:pointer;}

.scroll-text {

	border: 1px solid red;

	width: 400px;

	height: 4.5em;

	overflow: hidden;

	padding:3px;

}

.scroll-text ul {

	width: 800px;

	height: 100px;

	overflow: hidden;

	margin: 0;

}

.scroll-text ul li {

	height: 1.5em;

}

.scroll-img {



	width:1200px;

	height: 227px;

	overflow: hidden;

	font-size: 0;

}

.scroll-img ul {

	width: 1200;

	height: 227px;

	margin: 0;

}

.scroll-img ul li {

	

	float:left; width:290px; height:227px; margin-right:13px;

}

#demo4.scroll-img ul, #demo5.scroll-img ul {

	width: 1500000px;

}

#demo5-btn {

	width: 680px;

	padding-top: 10px;

}



.mcasebox { margin:0 auto; width:100%; height:450px; background:url(../images/Bg1.jpg) repeat-x 0 0;}

.mcaseCon { margin:0 auto; width:1200px;overflow:hidden;padding-bottom:38px;position:relative;}

#demoa {width:1200px; overflow:hidden; height:227px; margin:0 auto; }

#demoa ul li { float:left; width:290px; height:227px; margin:0 13px;padding-bottom:80px;}

#demoa ul li div.imgbox {width:290px; height:179px; float:left; margin-bottom:3px;}

#demoa ul li .imgtxt { width:290px; height:45px; background:#0F6BBD; font-size:20px; text-align:center; line-height:45px; overflow:hidden; display:block;}

#demoa ul li .imgtxt a:link,#democ ul li .imgtxt a:visited { color:#FFF;}

#indemoa { float: left; width: 1000%;}

#demo1a {float: left;}

#demo2a {float: left; }



.M2{margin:35px auto 28px auto; width:100%; height:315px; background:url(../images/Bg1.jpg) no-repeat center top;}

.box{width:1200px;margin:0 auto;height:auto;overflow:hidden;}

.Mnews{width:593px;float:left;}

.mcon{ float:right; width:557px; }

.con_img {float:right;width:167px; height:165px; overflow:hidden;margin-top:35px;position:relative;padding-right:11px;padding-top:3px;}

.con_t{position:absolute;width:167px; height:165px;top:0;left:0;background:url(../images/conbg.png) no-repeat }

.con_txt {  float:left; width:366px; font-size:18px; line-height:222%; overflow:hidden;padding-left:13px;color:#fff; }

.con_txt span{ font-weight:bold;color:#FCFF00;}

.con_txt1 {  float:left;font-size:18px; line-height:222%; overflow:hidden;padding-left:13px;color:#fff; }

.con_txt1 span{ }

.con_txt a:link,.com_txt a:visited { color:#FF8500;}







.more2 { float:right;width:70px; height:20px; background:#C6273B; text-align:center; line-height:20px; color:#FFF; font-size:13px;  margin-top:2px; }

.more2 a:link,.more2 a:visited { color:#FFF;}



.content { margin:0 auto; width:1200px; height:auto; padding:20px 0 0 0;z-index:10000;}

.leftbox { float:left; width:261px; height:auto; overflow:auto;}

.leftcen { width:100%; height:auto; overflow:auto; background:url(../images/LeftCen.jpg) repeat-y 0 0;}

.lefttitle { width:100%; height:59px; background:#0C7EE1; text-align:center; line-height:59px; color:#FFF; font-size:26px; font-weight: normal;}



.subnav { margin:10px auto 20px auto; width:100%; }

.subnav li { width:100%; height:61px; line-height:61px; background:#EDEDED url(../images/LeftHover.jpg) no-repeat center bottom; font-size:20px;font-family:Microsoft YaHei; text-align:center;}

.subnav li a{ display:block;}

.subnav li a:link,.subnav li  a:visited { color:#0F6BBD;}

.subnav li a:hover,.subnav li a.subcur{ text-decoration: none; font-weight:bold;}



.leftcon { width:100%; line-height:25px; color:#FF6D01; font-size:14px; padding:20px 0 100px 0; background:url(../images/C.png) no-repeat center bottom;}

.leftcon a:link,.leftcon a:visited {color:#FF6D01;}



.caseleft{ width:208px; height:220px; border:1px solid #D7D7D7; background:#FFF; margin-top:2px; margin-bottom:10px;}



.rightbox { float:right; width:898px; }

.right_t { width:100%; height:40px; background:url(../images/Line2.png)  no-repeat 153px 23px;margin-bottom:20px;}

.right_t h3 { float:left; background:#FFF; padding:11px 15px 0 15px; line-height:30px; color:#AF1500; font-size:16px; font-weight:bold; }

.cookie { float:right; width:auto; height:39px; color:#062D55;  line-height:39px; padding:0 10px;font-family:Microsoft YaHei; }

.cookie a:link,.cookie a:visited {color:#062D55;}

.R_left {float:left; width:153px; height:39px; line-height:39px; text-align:left;  }

.R_left span { color:#062D55; font-size:30px; font-weight: bold;}

.R_left em { font-style:normal; color:#F00; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold;}



.txtcon { line-height:250%; padding:20px 25px; font-size:16px; color:#656565;font-family:Microsoft YaHei;}

.txtcon img { padding:0 10px 0 0;}



.online { margin:20px 0 25px auto; width:100%; height:auto; overflow:hidden; background:url(../images/O.png) no-repeat 570px 300px; padding: 0 50px 50px 0;}

.online li { float:left; width:100%; line-height:24px; padding:11px 0 12px 0;}

.online li em { color:#F00; font-style:normal; padding-left:5px;}

.online li span { float:left; width:100px; padding-right:10px; text-align:right; font-size:16px; color:#333;}

.online_input, .online_input2 {float:left; border:1px solid #D3D3D3; background:#FFF; line-height:35px;}

.online_input { width:270px; height:35px;}

.online_input2 {width:580px; height:270px;}

.online_btn,.online_btn2 { float:left; width:110px; height:40px; text-align:center;border:1px solid #F0EFEF; background:#D7D7D7; color:#fff; padding:4px 5px 5px 4px; line-height:20px; font-size:16px;font-family:Microsoft YaHei;}

.online_btn { margin-left:110px; margin-right:30px; display:inline; color:#FFF; background:#FF0000; }



.con-title { color:#AF0107; font-size:39px; text-align:center; font-weight:normal; padding-top:35px;}

.map { float:left; margin-top:30px; margin-left:35px; /*margin-bottom:32px; */margin-right:7px; display:inline; width:485px; height:325px; background:#CCC;}

.con-txt { float:right; width:100%; line-height:35px; padding-top:20px; height:auto!important; min-height:305px; height:305px; color:#D7271B; font-size:18px;  padding-bottom:50px; padding-bottom:250px;}

.con-txt a:link,.con-txt a:visited {color:#D7271B;}





.FooterBox { margin:0 auto; width:100%; height:auto; overflow:auto; background:#0A5999; padding:10px 0;}

.Footer { margin:0 auto; width:1120px;}

.FooterEWM { float:left; padding:20px 0 0 0;}

.FooterLC { float:right;padding-top:10px;}

.Copyright { float:left; line-height:25px; color:#FFF; padding:15px 15px 15px 38px;; font-size:12px;font-family:SimSun;}



.pro {width:924px; margin:0 -5px;}

.pro li {float:left; width:290px; height:227px; margin:26px 6px;}

.pro li img{width:290px; height:179px; float:left; margin-bottom:2px;}

.pro li span{width:290px; height:45px; background:#0F6BBD; font-size:20px; text-align:center; line-height:45px; overflow:hidden; display:block;}

.pro li  span a{color:#FFF; font-size:20px;}





DIV.sabrosus {MARGIN: 3px; TEXT-ALIGN: center;clear:both; padding:21px 0 29px 0; clear:both;font-family:Microsoft YaHei;}

DIV.sabrosus A:link,DIV.sabrosus A:visited {color:#888; padding:7px 12px;text-align:center;MARGIN-RIGHT: 2px;TEXT-DECORATION: none; BACKGROUND-COLOR:#FFF; border:1px solid #E5E5E5;}

DIV.sabrosus A:hover {text-decoration: underline;color:#fff;}

DIV.sabrosus SPAN.current {padding:7px 12px; background:#FF6600; color:#FFF;border:1px solid #E5E5E5;}

DIV.sabrosus SPAN.disabled {padding:7px 12px;MARGIN-RIGHT: 2px;border:1px solid #E5E5E5;}





.News_list { margin:0 auto; height:215px;overflow:hidden; background: url(../images/nbg.png) repeat-y;}

.News_list li {padding-left:17px; height:33px; line-height:33px; overflow:hidden;color:#000; font-size:18px; font-family:Microsoft YaHei; padding-bottom:10px;}

.News_list li a:link,.News_list li a:visited {color:#000;display:block;float:right;width:435px;padding-left:19px;height:33px; line-height:33px;font-size:16px; }



.News_list2 { margin:0 auto; height:auto; overflow:auto; background: url(../images/nbg2.png) repeat-y;width:869px;}

.News_list2 li { padding-left:17px; height:33px; line-height:33px; overflow:hidden;color:#000; font-size:18px; font-family:Microsoft YaHei; margin-bottom:10px;}

.News_list2 li span {display:block;float:left;width:128px; text-align:center; }

.News_list2 li a:link,.News_list2 li a:visited {color:#000;display:block;float:right;width:714px;padding-left:19px; font-size:16px;}



.ComTxt { padding:0 23px 23px 23px; line-height:25px; font-size:14px; font-family:Microsoft YaHei;}

.ComInT { padding:0 23px;line-height:30px; text-align:center; font-size:25px; color:#FF6600; padding-top:30px; font-family:Microsoft YaHei;}

.ComInTime { padding:10px 23px; line-height:20px; color:#808080; text-align:center; padding-bottom:20px;}

.ComInTime span {padding-left:50px;}



.Pages { margin:10px;color:#6D6D6D; border-top:2px dashed #FF6600;}

.Pages li { float:left; width:35%; line-height:25px; padding:10px 0 10px 70px;}

.Pages li a:link,.Pages li a:visited { font-size:14px; padding:5px;color:#6D6D6D;}





.slideGroup{ width:1236px; margin:0 auto; height:234px; overflow:hidden; position:relative;}

.slideGroup .parBd{ padding:0; zoom:1;  }

.slideGroup .slideBox{ overflow:hidden; zoom:1; }

.slideGroup .sPrev,.slideGroup .sNext{width:31px; height:53px; float:left; margin-top:84px;}

.slideGroup .sPrev { margin-right:10px;}

.slideGroup .sNext { position: absolute; right:0; top:0;}

.slideGroup .sPrev { background:url(../images/Btn.png) no-repeat 0 0;}

.slideGroup .sNext{background:url(../images/Btn.png) no-repeat -31px 0;}

.slideGroup .sPrev:hover { background-position:0 -53px;}

.slideGroup .sNext:hover{background-position:-31px -53px;}

.slideGroup .parBd .tempWrap{ float:left;  width:1080px; height:234px; overflow:hidden;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:1080px; height:234px; overflow:hidden;}

.slideGroup .parBd ul li{ width:250px; height:234px; float:left; overflow:hidden; margin:0px 20px; background:url(../images/ProBg.png) no-repeat; _display:inline; overflow:hidden;}

.slideGroup .parBd ul li .pic{ text-align:center; }

.slideGroup .parBd ul li .pic img{ display:block;   width:230px; height:160px; padding:10px;}

.slideGroup .parBd ul li .picN{ text-align:center;background:none; height:25px; line-height:25px; overflow:hidden;}

.slideGroup .parBd ul li .picN a:link,.slideGroup .parBd ul li .picN a:visited { color:#FFF; text-align:center;}

